Skip to content

docs: correct pages describing a pre-1.44 UI, and gate image hygiene - #140

Merged
kelsos merged 3 commits into
mainfrom
docs/1.44-corrections
Aug 24, 2026
Merged

kelsos merged 3 commits into
mainfrom
docs/1.44-corrections

Conversation

@kelsos

@kelsos kelsos commented Aug 24, 2026

Copy link
Copy Markdown
Member

First of three PRs catching the docs up to 1.44. This one is the corrections
only: nine places where the prose described a control that 1.44 replaced, so
following the docs led somewhere that no longer exists. No new features are
documented here (that is PR 2) and no screenshots are refreshed (PR 3).

Everything was verified against the v1.44.0 tag rather than against the
changelog. Two things came out different from what the changelog implied, both
noted below.

Corrections

Page Was Now
history/events the raw Event Type / Event Subtype dropdowns one Action picker, grouped by intent, with a direction badge and a Recent group
history/events an issue button badged with the total number of issues the actions center, counting categories and listing every one, including empty ones
data-management/assets "filter by ignored" via the status dropdown the dropdown is gone; ignored handling is a filter pill
portfolio/balances "add the tags in the filter textbox above the tables" the tag selector is a coloured pill inside the bar
portfolio/accounts the chain selector is the filter mechanism full pill bar, saved views, multi-account filtering
settings/blockchain "the only chain that cannot be queried for free is Binance SC" rewritten, see below
settings/interface aliases come from ENS, addressbook or account label all seven sources, including the new opt-in GNS names (.gwei)
quick-start "Click Create Account, choose a profile name" the mode chooser comes first
integrations/external-services a full Loopring API key setup guide Loopring tracking was removed in 1.44; note that historical data is preserved

The API key section was wrong in both directions

This is the one worth a close look. The changelog only mentions Gnosis, but
the backend at v1.44.0 says more:

  • Blockscout needs a key almost everywhere. The multichain PRO endpoints
    reject keyless requests with 401/402 (externalapis/blockscout.py), so the
    old line "Blockscout does not require an API key" was simply false. The one
    exception is Hyperliquid, served through a free public instance.
  • Routescan only covers Ethereum and Optimism (ROUTESCAN_SUPPORTED_CHAINS).
    Arbitrum One and Base are commented out as having an unusable status, so
    Routescan was not the free fallback the docs implied for other chains.
  • That makes the genuinely keyless set Ethereum, Optimism and Hyperliquid,
    and leaves Gnosis (Blockscout key or paid Etherscan), Scroll (Blockscout
    key) and Binance SC (paid Etherscan) each needing something specific.
  • The 10 requests/second figure is rotki's own self-imposed cap, not a
    Blockscout limit.

Action picker vocabulary

The verb labels are backend data (accounting/constants.py), not the
changelog's approximate "Trade, Transfer, DeFi, Staking, etc.". The
common-customization list now names real actions (account deposit,
bridge out, protocol withdrawal, stake, migrate) and the group list
uses the 16 real labels.

Page split

usage-guides/history/events.md was already at 488 lines against the repo's
500-line cap, and the actions center rewrite pushed it over. Rather than trim
the content, the Resolving Issues section moved to its own page,
usage-guides/history/issues.md (events.md is now 370, issues.md 176). Added
to the sidebar; the one inbound anchor in tax-accounting/guide.md is
updated.

Checked first that nothing in the app deep-links into it: external-links.ts
at v1.44.0 references no history/events anchor at all.

Image hygiene gate

Nothing checked images, which is why 13 unreferenced ones had accumulated and
why two sets had drifted out of the directory mirroring their page. Added
scripts/check-images.mjs, wired in as pnpm run check:images and a CI step.
It fails on a reference resolving to no file, an image nothing references, and
an image outside its page's directory (_shared/ and _external/ excepted).

Then fixed what it found:

  • deleted 16 unreferenced images — the 13 known ones plus 3 orphaned by
    retiring the Loopring guide. The corpus is now entirely webp.
  • moved the three referral screenshots under premium/referrals/ and the
    chains screenshot under settings/blockchain/.

One unrelated fix

The app's importAddressBook link points at
data-management/address-book#importing-address-book-names-csv, but the
heading rendered #import-multiple-address-books-csv, so that in-app link has
been landing on the page top. Fixed on the docs side rather than in the app,
since 1.44 is already released and nothing else linked to the old anchor.

Verification

pnpm run lint, pnpm run check:images and pnpm run build all clean.
VitePress dead-link checking is on by default and the build passes.

Still owed, deliberately not here

The screenshots this PR's text now contradicts are untouched:
issue_check_button.webp still shows the pre-actions-center button, and the
event form screenshots still show the old dropdowns. Those are PR 3, which
needs a demo build off the v1.44.0 tag.

kelsos added 3 commits August 24, 2026 13:37
Nine sections documented controls that 1.44 replaced, so following them led
somewhere that no longer exists. Verified against the v1.44.0 tag rather than
the changelog.

- events: the raw Event Type / Event Subtype dropdowns are now one Action
  picker, grouped by intent with a direction badge and a Recent group. The
  common-customization list now names the action to pick instead of a
  type/subtype pair.
- events: the issue button is an actions center. It counts categories rather
  than items and lists every category, including empty ones. Split into its
  own page, since events.md was already at the 500-line cap.
- assets: the status dropdown is gone; ignored handling is a filter pill.
- balances: the tag selector is a pill inside the bar, not a textbox above it.
- accounts: the chain selector is a full pill bar with saved views and
  multi-account filtering, and an older bookmarked filter link no longer
  restores.
- blockchain: the API key section was wrong in both directions. Blockscout's
  multichain endpoints now reject keyless requests, so it needs a key
  everywhere except Hyperliquid, and Routescan only covers Ethereum and
  Optimism. Gnosis, Scroll and Binance SC each need a specific key.
- interface: the alias priority list gained the opt-in GNS names source.
- quick-start: account creation starts with a mode chooser.
Loopring tracking was removed in 1.44 after the Loopring API shut down, but
the docs still walked users through exporting a Loopring API key and adding
it to a section the app no longer has.

Replace the setup guide with a note that the integration is gone and that
existing historical Loopring data is preserved, and delete the three
screenshots it owned.
Nothing checked images, which is why 13 unreferenced ones had accumulated and
why two sets had drifted out of the directory that mirrors their page. The
convention only survives if something enforces it.

Add scripts/check-images.mjs, wired in as pnpm run check:images and a CI step.
It fails on three things: a reference that resolves to no file, an image
nothing references, and an image sitting outside its page's directory
(_shared/ and _external/ excepted).

Then fix what it found:
- delete 16 unreferenced images, 13 pre-existing and 3 orphaned by retiring
  the Loopring guide. That leaves the corpus entirely webp.
- move the three referral screenshots under premium/referrals/ and the chains
  screenshot under settings/blockchain/, matching the pages that use them.

Also correct the Address Book heading so the app's importAddressBook deep
link resolves. It pointed at #importing-address-book-names-csv while the
heading rendered #import-multiple-address-books-csv, so the in-app link had
been landing on the page top.
@kelsos
kelsos merged commit 8cd40e2 into main Aug 24, 2026
5 checks passed
@kelsos
kelsos deleted the docs/1.44-corrections branch August 24, 2026 12:08

This branch was previously deployed

1 inactive deployment
github-pages — 8cd40e2c Deployed Aug 24, 2026 by kelsos via deploy #222
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant